]> dgit.raspbian.org Git - gcc-16.git/commitdiff
Merge tag '15.2.0-14+rpi1' of 172.17.3.10:/build/git/g/gcc-15 into forky-staging
authorPeter Michael Green <plugwash@raspbian.org>
Fri, 2 Oct 2026 02:46:42 +0000 (02:46 +0000)
committerPeter Michael Green <plugwash@raspbian.org>
Fri, 2 Oct 2026 02:46:42 +0000 (02:46 +0000)
1  2 
debian/changelog
debian/rules.defs
debian/rules.patch

index e917a0055e839e0844f72ecd9f9c13d26fcd4c4a,c3bd17a246cdf8a7011c9f0c09382367a1a77b64..c473921f062c55daf252ad37106f71d348908ce6
 -gcc-15 (15.2.0-14+rpi1) forky-staging; urgency=medium
++gcc-16 (16.2.0-3+rpi1) forky-staging; urgency=medium
+ 
+   [changes brought forward from gcc-8 8-20180207-2+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Sat, 17 Feb 2018 00:20:23 +0000]
+   * Don't pass -march=armv7+fp to compiler when building libatomic.
+ 
+   [changes introduced in gcc-8 8.2.0-16+rpi1 by Peter Michael Green]
+   * Disable testsuite (build seems to hang after testsuite completes).
+ 
 - -- Raspbian forward porter <root@raspbian.org>  Sat, 07 Mar 2026 07:56:10 +0000
 -
 -gcc-15 (15.2.0-14) unstable; urgency=medium
 -
 -  * Update to git 20260223 from the gcc-15 branch.
 -    - Fix PR c++/120974, PR target/121571, PR target/124134 (ARM),
 -      PR target/123206 (AArch64), PR tree-optimization/117217,
 -      PR ipa/106260, PR target/123910 (RISCV), PR middle-end/123447,
 -      PR target/123624 (AArch64), PR rtl-optimization/116479,
 -      PR tree-optimization/123940, PR target/123870 (RISCV),
 -      PR target/123969 (RISCV), PR target/123971 (RISCV),
 -      PR target/123806 (RISCV), PR rtl-optimization/121787,
 -      PR target/122869 (RISCV), PR pch/14940, PR target/122781 (S390),
 -      PR ada/124106, PR ada/124054, PR ada/124025, PR c++/123989,
 -      PR c++/121822, PR c++/122318, PR c++/101670, PR d/124026,
 -      PR fortran/123961, PR c++/124153, PR c++/119756, PR libstdc++/122821,
 -      PR libstdc++/123991, PR libstdc++/124024.
 -  * Fix build when building without common libraries.
 -  * Re-enable profiled build on armhf to check for PR target/119937.
 -  * Re-enable lto build on loong64. Closes: #1127462.
++ -- Peter Michael Green <plugwash@debian.org>  Fri, 02 Oct 2026 02:44:52 +0000
++
 +gcc-16 (16.2.0-3) unstable; urgency=medium
 +
 +  * Update to git 20260918 from the gcc-16 branch.
 +    - Fix PR target/127306 (RISCV), PR target/127318 (RISCV),
 +      PR target/127153 (loongarch), PR target/126932 (RISCV),
 +      PR middle-end/127256, PR target/126463 (AArch64),
 +      PR target/126196 (RISCV), PR rtl-optimization/125683, PR debug/125421,
 +      PR target/127188 (RISCV), PR c++/125642, PR c++/127207, PR c++/123495,
 +      PR c++/126860, PR c++/124983, PR fortran/127128, PR libstdc++/124121,
 +      PR libstdc++/127220, PR libstdc++/127219, PR libstdc++/126949,
 +      PR libstdc++/127325, PR libstdc++/126800, PR target/122535 (PPC),
 +      PR tree-optimization/127390, PR tree-optimization/127377,
 +      PR tree-optimization/127262, PR tree-optimization/127130,
 +      PR tree-optimization/127049, PR tree-optimization/127000,
 +      PR tree-optimization/127000, PR tree-optimization/126760,
 +      PR tree-optimization/127391, PR tree-optimization/126658, PR ipa/126153,
 +      PR tree-optimization/126153, PR ipa/126153, PR libstdc++/127430.
 +  * Strip compiler executables for release builds. Closes: #1147241.
 +  * Bootstrap using gnat-14, to be able to remove GCC 15.
 +  * Add comment why libstdc++.so in the gcc_lib_dir needs to be copy
 +    of the library, not a symlink.
 +  * Apply PR target/120165 (m68k only), taken from the trunk.
 +
 + -- Matthias Klose <doko@debian.org>  Fri, 18 Sep 2026 09:35:21 +0200
 +
 +gcc-16 (16.2.0-2) unstable; urgency=medium
 +
 +  * Update to git 20260902 from the gcc-16 branch.
 +    - Fix PR middle-end/127098, PR tree-optimization/127105,
 +      PR tree-optimization/127100, PR target/120681 (PPC),
 +      PR target/120528 (PPC), PR target/99293 (PPC), PR target/117487 (PPC),
 +      PR ada/125984, PR ipa/127023, PR target/126873 (RISCV),
 +      PR rtl-optimization/126426, PR target/127004 (AVR), PR middle-end/126939,
 +      PR target/126787 (x86), PR target/126513 (PPC),
 +      PR target/124629 (AArch64), PR tree-optimization/126925,
 +      PR tree-optimization/126650, PR tree-optimization/126926,
 +      PR tree-optimization/126534, PR target/126454 (RISCV),
 +      PR target/126334 (RISCV), PR target/126550 (RISCV),
 +      PR target/126676 (x86), PR target/126320 (x86), PR target/126450 (x86),
 +      PR target/126529 (x86), PR ada/127026, PR ada/127026, PR ada/126928,
 +      PR ada/126907, PR c++/127046, PR c++/124888, PR c++/126335,
 +      PR c++/124794, PR c++/126546, PR c++/124811, PR c++/126918,
 +      PR c++/126867, PR c++/126752, PR c++/126093, PR c++/126483,
 +      PR c++/126754, PR c++/126783, PR c++/124794, PR c++/125069,
 +      PR c++/124806, PR fortran/98573, PR fortran/105594, PR fortran/88632,
 +      PR fortran/104630, PR fortran/126872, PR fortran/110626,
 +      PR fortran/104048, PR target/125803 (PPC), PR libstdc++/118665,
 +      PR libstdc++/123510, PR libstdc++/122981, PR libstdc++/127006,
 +      PR libstdc++/126731, PR libstdc++/125981, PR libstdc++/126452,
 +      PR libstdc++/126849.
 +  * Only enable LRA by default on m68k for snapshot builds. Closes: #1143971.
 +  * Don't apply the SH LRA patches for snapshot builds. Closes: #1146439.
 +  * Disable usage stats for the build.
 +
 + -- Matthias Klose <doko@debian.org>  Wed, 02 Sep 2026 11:07:42 +0200
 +
 +gcc-16 (16.2.0-1) unstable; urgency=medium
 +
 +  * GCC 16.2.0 release.
 +    - Fix PR target/126581 (x86), PR tree-optimization/126504,
 +      PR tree-optimization/126503, PR middle-end/126497,
 +      PR tree-optimization/126490, PR tree-optimization/126464,
 +      PR tree-optimization/126476, PR tree-optimization/126464,
 +      PR middle-end/126084, PR tree-optimization/126471, PR target/126446,
 +      PR middle-end/126410, PR tree-optimization/126457,
 +      PR tree-optimization/126404, PR tree-optimization/126404,
 +      PR target/126438 (PPC), PR target/126450 (x86), PR middle-end/126447,
 +      PR middle-end/126405, PR rtl-optimization/126184,
 +      PR rtl-optimization/126184, PR target/126429 (x86),
 +      PR tree-optimization/125396, PR tree-optimization/125290,
 +      PR target/126320 (x86), PR middle-end/126341, PR target/123625 (AArch64),
 +      PR target/121957 (AArch64), PR rtl-optimization/125209,
 +      PR middle-end/124637, PR tree-optimization/126171,
 +      PR tree-optimization/126225, PR tree-optimization/124663, PR ipa/125207,
 +      PR target/119210 (AArch64), PR target/105116, PR driver/1240,
 +      PR ada/126553, PR ada/126379, PR ada/126482, PR algol68/126330,
 +      PR c++/126309, PR c++/126508, PR c++/126420, PR c++/126423,
 +      PR c++/126343, PR c++/126406, PR c++/119343, PR c++/126209,
 +      PR c++/126310, PR c++/126280, PR c++/126215, PR driver/124058,
 +      PR fortran/125866, PR fortran/126386, PR fortran/126303,
 +      PR fortran/97592, PR fortran/125998, PR sanitizer/126307,
 +      PR libstdc++/122197, PR libstdc++/124854, PR libstdc++/116110,
 +      PR libstdc++/124853, PR libstdc++/116110, PR libstdc++/124852,
 +      PR libstdc++/124852, PR libstdc++/124851, PR libstdc++/123165.
 +  * Update to git 20260809 from the gcc-16 branch.
 +    - Fix PR target/126484 (MIPS), PR tree-optimization/126576,
 +      PR tree-optimization/126547, PR tree-optimization/126549,
 +      PR tree-optimization/126564, PR tree-optimization/126601,
 +      PR target/124948, PR tree-optimization/126464, PR preprocessor/125048,
 +      PR libstdc++/125200, PR c++/125591, PR c++/125601, PR c++/125680,
 +      PR c++/125541, PR fortran/126205, PR target/126667 (S390),
 +      PR fortran/125263.
 +
 +  [ Matthias Klose ]
 +  * Update libgcc-s, libcc1, libasan and libgcobol symbols files.
 +  * d/rules2: Use rva23u64 with zifencei extension for Ubuntu (Vladimir Petko).
 +    LP: #2158577.
 +  * d/rules: Reformat riscv64 extensions for Debian.
 +  * Configure with --enable-checking=release on every architecture.
 +
 +  [ Aurelien Jarno ]
 +  * d/rules2: Use rva20u64 with zifencei extension for Debian.
 +
 + -- Matthias Klose <doko@debian.org>  Sun, 09 Aug 2026 06:10:29 +0200
 +
 +gcc-16 (16.1.0-3) unstable; urgency=high
 +
 +  * Update to git 20260719 from the gcc-16 branch.
 +    - Fix PR tree-optimization/126262, PR tree-optimization/126257,
 +      PR middle-end/126084, PR tree-optimization/120201,
 +      PR tree-optimization/126194, PR tree-optimization/126150,
 +      PR tree-optimization/125953, PR middle-end/125875,
 +      PR tree-optimization/125786, PR tree-optimization/125668,
 +      PR tree-optimization/125296, PR tree-optimization/126008,
 +      PR tree-optimization/125730, PR tree-optimization/125040,
 +      PR ipa/125121, PR ipa/124128, PR target/126054 (S390),
 +      PR target/126148 (x86), PR tree-optimization/125597,
 +      PR tree-optimization/125597, PR tree-optimization/125597,
 +      PR target/126081 (or1k), PR target/126049 (RISCV),
 +      PR target/126098 (x86), PR target/67459 (SH), PR target/122948 (SH),
 +      PR target/125972 (S390), PR rtl-optimization/125173,
 +      PR target/124908 (AArch64), PR target/125838 (AArch64),
 +      PR target/125883 (x86), PR target/125818 (AArch64),
 +      PR target/125469 (x86), PR target/125469 (x86), PR target/125949 (x86),
 +      PR target/125992 (S390), PR middle-end/125977, PR target/125628 (MIPS),
 +      PR target/125478 (RISCV), PR target/106895 (PPC), PR target/122665 (PPC),
 +      PR target/125670 (RISCV), PR middle-end/125621,
 +      PR target/125148 (AArch64), PR tree-optimization/125431,
 +      PR target/125795 (AArch64), PR tree-optimization/125501,
 +      PR tree-optimization/125776, PR tree-optimization/125774,
 +      PR target/120144 (MIPS), PR ipa/125699, PR tree-optimization/125419,
 +      PR tree-optimization/125652, PR tree-optimization/125686,
 +      PR tree-optimization/125646, PR tree-optimization/125553,
 +      PR tree-optimization/125545, PR tree-optimization/125502,
 +      PR tree-optimization/125477, PR target/124948, PR c/125072, PR c/125935, 
 +      PR c/125604, PR c/123569, PR c/125252, PR c/124303, PR c/124985,
 +      PR c++/126057, PR c++/126036, PR c++/126007, PR c++/125674, PR c++/91155,
 +      PR c++/126066, PR c++/125901, PR c++/126031, PR c++/121552, PR c++/124584,
 +      PR c++/121094, PR c++/117259, PR c++/123536, PR c++/125900, PR c++/125334,
 +      PR c++/125768, PR c++/125939, PR c++/125745, PR c++/125408, PR c++/124978,
 +      PR c++/115314, PR c++/125889, PR c++/125764, PR c++/125759, PR c++/65271,
 +      PR c++/125770, PR fortran/126234, PR fortran/125172, PR fortran/126210,
 +      PR fortran/126170, PR fortran/126127, PR fortran/103367,
 +      PR fortran/126018, PR fortran/125051, PR fortran/125902,
 +      PR fortran/125902, PR fortran/60576, PR fortran/125430,
 +      PR fortran/125527, PR fortran/125535, PR fortran/125650,
 +      PR fortran/125481, PR fortran/125527, PR fortran/125528,
 +      PR fortran/125529, PR fortran/125530, PR fortran/125531,
 +      PR fortran/125534, PR fortran/125535, PR lto/125257, PR libgcc/123976,
 +      PR target/125752 (AVR), PR libfortran/126116, PR libstdc++/126111,
 +      PR libstdc++/125956, PR libstdc++/118158, PR libstdc++/125228,
 +      PR libstdc++/125890.
 +  * Let the ada build fail on an alihash mismatch, if fail_on_alihash_mismatch
 +    is enabled.
 +  * Enable Modula-2 on powerpc and ppc64. Closes: #1141560, #1141596.
 +  * Enable LRA by default on m68k for snapshot builds (Adrian Glaubitz).
 +    Addresses: #1142039.
 +  * Disable running tests on Debian/riscv64 for meaningful build times.
 +
 + -- Matthias Klose <doko@debian.org>  Sun, 19 Jul 2026 13:28:39 +0200
 +
 +gcc-16 (16.1.0-2) unstable; urgency=medium
 +
 +  * Update to git 20260613 from the gcc-16 branch.
 +    - Fix PR target/125751 (AVR), PR target/125611 (X86),
 +      PR rtl-optimization/125375, PR target/122827 (AArch64),
 +      PR tree-optimization/125250, PR middle-end/125156, PR target/124870 (ARM),
 +      PR target/125215 (RISCV), PR tree-optimization/124151,
 +      PR target/124895 (AArch64), PR target/125409 (AVR),
 +      PR target/125362 (loongarch), PR target/125320 (RISCV),
 +      PR target/125373 (X86), PR other/125348, PR target/125355 (X86),
 +      PR target/125355 (X86), PR target/125351 (X86), PR target/120870 (X86),
 +      PR tree-optimization/125291, PR target/125308 (X86),
 +      PR target/124316 (X86), PR target/125194 (AVR),
 +      PR target/125049 (loongarch), PR middle-end/125259,
 +      PR target/53929 (MingW), PR ada/125695, PR ada/18205, PR other/125348,
 +      PR ada/125240, PR c/124532, PR c++/125284, PR c++/125333, PR c++/125498,
 +      PR c++/125334, PR c++/125378, PR c++/125490, PR c++/125123,
 +      PR c++/125412, PR c++/125376, PR c++/125454, PR c++/125423,
 +      PR c++/125135, PR c++/125384, PR c++/113563, PR c++/125007,
 +      PR c++/125315, PR c++/124628, PR c++/125184, PR c++/125111,
 +      PR c++/124991, PR c++/125280, PR c++/100903, PR c++/115181,
 +      PR c++/125043, PR c++/124979, PR c++/125208, PR fortran/125669,
 +      PR fortran/125606, PR fortran/125393, PR fortran/105582,
 +      PR fortran/125391, PR fortran/125416, PR fortran/106546,
 +      PR fortran/115260, PR fortran/125021, PR fortran/125192,
 +      PR fortran/125198, PR fortran/111952, PR fortran/125059,
 +      PR other/125348, PR target/125752 (AVR), PR libfortran/125095,
 +      PR libstdc++/125450, PR libstdc++/125374, PR libstdc++/125369,
 +      PR libstdc++/78302, PR libstdc++/71301, PR libstdc++/125312.
 +
 +  [ Matthias Klose ]
 +  * Build using GNAT 15 for now. See #1136069.
 +  * Configure --with-arch=rv64gc on Ubuntu/riscv64. LP: #2152642.
 +  * Apply proposed patch for PR rtl-optimization/123853 (m68k). See #1107416.
 +  * Still configure --with-arch=rv64gc for Debian/riscv64 backports.
 +  * Apply PR middle-end/124637, taken from the trunk. Addresses: #1131886.
 +
 +  [ Aurelien Jarno ]
 +  * Configure --with-arch=rva20u64 on Debian/riscv64.
 +
 + -- Matthias Klose <doko@debian.org>  Sat, 13 Jun 2026 10:54:28 +0200
 +
 +gcc-16 (16.1.0-1) unstable; urgency=medium
 +
 +  * GCC 16.1.0 release.
 +  * Update to git 20260509 from the gcc-16 branch.
 +    - Fix PR target/120587 (OR1K), PR target/125155 (OR1K),
 +      PR target/125057 (loongarch), PR target/125180 (x86),
 +      PR tree-optimization/125079, PR tree-optimization/125079,
 +      PR target/125117 (x86), PR target/124984 (RISCV), PR middle-end/123635,
 +      PR tree-optimization/125039, PR target/124133 (PPC), PR middle-end/123635,
 +      PR tree-optimization/124988, PR ada/125168, PR ada/125044,
 +      PR c++/124770, PR c++/125206, PR c++/125179, PR c++/124957,
 +      PR c++/125115, PR c++/124926, PR c++/124989, PR c++/124756,
 +      PR c++/125096, PR c++/125035, PR c++/124582, PR c++/123810,
 +      PR c++/124953, PR c++/124981, PR d/125089, PR libstdc++/109965,
 +      PR libstdc++/121919, PR libstdc++/125112, PR libstdc++/125024,
 +      PR tree-optimization/125185, PR middle-end/125146,
 +      PR tree-optimization/125025, PR tree-optimization/125025,.
 +    - Revert fix for PR tree-optimization/120003.
 +  * d/shlibs.common: Add libgdiagnostics.
 +  * Drop the debian/lib{32,64}stdc++CXX.postinst scripts, GCC 4.4 times ...
 +  * Update NEWS files.
    * Bump standards version.
 +  * libstdc++-dev: Make baseline file reproducible. Addresses: #1133772.
 +  * Configure with --enable-checking=release on amd64, but keep the extra
 +    checking on arm64 i386 mips64el ppc64 ppc64el s390x for now.
  
 - -- Matthias Klose <doko@debian.org>  Mon, 23 Feb 2026 10:34:32 +0100
 -
 -gcc-15 (15.2.0-13) unstable; urgency=medium
 -
 -  * Update to git 20260207 from the gcc-15 branch.
 -    - Fix PR tree-optimization/123513, PR target/123607 (x86), PR target/120250,
 -      PR rtl-optimization/123523, PR tree-optimization/123431,
 -      PR target/123489 (x86), PR middle-end/111817, PR rtl-optimization/119291,
 -      PR rtl-optimization/121773, PR tree-optimization/123351,
 -      PR tree-optimization/123372, PR target/123217 (x86),
 -      PR target/123155 (x86), PR target/123460, PR rtl-optimization/123121,
 -      PR middle-end/123392, PR target/123521 (loongarch), PR diagnostics/120063,
 -      PR tree-optimization/123300, PR target/123484 (x86),
 -      PR tree-optimization/123040, PR target/121192, PR target/121485 (RISCV),
 -      PR tree-optimization/122868, PR debug/121964, PR ada/68179, PR ada/123589,
 -      PR ada/123371, PR ada/123306, PR ada/123088, PR ada/123302, PR ada/123289,
 -      PR ada/123185, PR ada/123060, PR analyzer/123085, PR analyzer/122975,
 -      PR c/123156, PR c++/123331, PR c++/91388, PR c++/122772, PR c++/122834,
 -      PR c++/121966, PR c++/116952, PR c++/122048, PR c++/121854, PR c++/122922,
 -      PR libfortran/122936, PR libstdc++/122907, PR libstdc++/122812,
 -      PR target/123092, PR target/117575 (loongarch), PR c++/122550,
 -      PR c++/122070, PR target/123766 (loongarch), PR target/123807 (loongarch),
 -      PR middle-end/123703, PR tree-optimization/123736, PR middle-end/123107,
 -      PR tree-optimization/123741, PR tree-optimization/123602,
 -      PR tree-optimization/122793, PR target/119130 (PPC),
 -      PR target/123742 (ARM), PR ada/123902, PR ada/121316, PR ada/123867,
 -      PR ada/123861, PR ada/123857, PR ada/123832, PR ada/123580,
 -      PR c++/123676, PR c++/122494, PR c++/123814, PR c++/123597,
 -      PR d/123264, PR d/123407, PR d/123046, PR d/123349, PR d/123419,
 -      PR d/123798, PR d/121477, PR d/123422, PR d/120096, PR d/122817,
 -      PR libstdc++/123147, PR target/123584 (AArch64), PR target/123779 (x86),
 -      PR target/122051 (RISCV), PR target/120642 (RISCV),
 -      PR target/123548 (AArch64), PR debug/123886, PR tree-optimization/123794,
 -      PR middle-end/123775, PR tree-optimization/123729, PR middle-end/123575,
 -      PR tree-optimization/123537, PR ipa/116296, PR tree-optimization/110043,
 -      PR tree-optimization/109410, PR rtl-optimization/106859,
 -      PR middle-end/123887, PR middle-end/123887, PR c++/122169, PR d/123633,
 -      PR libstdc++/90192, PR libstdc++/114153.
 -  * Don't complain about missing gccrs and gcobc man pages.
 -  * Stop building multilibs for s390x. Closes: #1125358.
 + -- Matthias Klose <doko@debian.org>  Sat, 09 May 2026 06:46:33 +0200
 +
 +gcc-16 (16-20260425-1) unstable; urgency=medium
 +
 +  * Snapshot, taken from the gcc-16 branch (20260425, release candidate).
 +  * Fix typo in libgcc-s symbols file.
 +  * Update libgphobos symbols file for amd64.
 +  * Refresh cross-install-location patch.
 +  * Replace outdated postal FSF address with URL.
 +  * Turn on again PGO/LTO builds for most 64bit architectures.
 +  * Turn on running the testsuite again.
 +
 + -- Matthias Klose <doko@debian.org>  Sat, 25 Apr 2026 07:19:09 +0200
 +
 +gcc-16 (16-20260423-1) unstable; urgency=medium
 +
 +  * Snapshot, taken from the gcc-16 branch (20260423).
 +  * Require bison 3.5.1 or 3.8.2 for the gcobol build.
 +  * Update the ada-armel-libatomic patch for PR ada/107475.
 +  * Build gcc itself with branch-protection (Emanuele Rocca). Closes: #1130592.
 +    - On arm64 by appending CFLAGS_SECURE to BOOT_CFLAGS.
 +    - Set BOOT_CFLAGS explicitly instead of relying on upstream defaults.
 +  * libgfortran-dev: Install libcaf_shmem.a.
 +  * Add conflicts for GCC 15 binary packages. Closes: #1133161.
 +
 + -- Matthias Klose <doko@debian.org>  Thu, 23 Apr 2026 12:03:13 +0200
 +
 +gcc-16 (16-20260322-1) unstable; urgency=medium
 +
 +  * Snapshot, taken from the trunk (20260322).
 +    - Fix PR target/123852 (SH), bootstrap on sh4.
 +    - ga68: add missing symbols to libga68/ga68.map. Closes: #1130580.
 +  * Update sh-bootstrap-compare patch (Adrian Glaubitz). Closes: #1130857.
 +  * For backports, require at least GCC 11 for the bootstrap.
 +
 + -- Matthias Klose <doko@debian.org>  Sun, 22 Mar 2026 09:29:00 +0100
 +
 +gcc-16 (16-20260315-1) unstable; urgency=medium
 +
 +  * Snapshot, taken from the trunk (20260315).
 +  * Pass configure flags for libgcobol cross builds.
 +  * For backports, require binutils (>= 2.40) on riscv64.
 +  * libga68-dev: Depend on libgc-dev. Closes: #1130580.
 +  * Fix PR ada/107475 also for armhf and s390x.
 +  * Disable dwz on alpha, see PR dwz/33990.
 +  * Refresh patches.
 +  * Update libgcc-s, libcc1, lib*asan, liblsan, libtsan and libgcobol
 +    symbol files.
 +
 + -- Matthias Klose <doko@debian.org>  Sun, 15 Mar 2026 13:17:23 +0100
 +
 +gcc-16 (16-20260308-1) unstable; urgency=medium
 +
 +  * Snapshot, taken from the trunk (20260308).
 +  * Refresh cross-installation-location patch.
 +
 + -- Matthias Klose <doko@debian.org>  Sun, 08 Mar 2026 09:34:40 +0100
 +
 +gcc-16 (16-20260307-1) unstable; urgency=medium
 +
 +  * Snapshot, taken from the trunk (20260307).
 +  * libsanitizer/TSan: Fix determining static TLS blocks. Addresses: #1126312.
 +  * Refresh patches.
 +
 + -- Matthias Klose <doko@debian.org>  Sat, 07 Mar 2026 09:07:18 +0100
 +
 +gcc-16 (16-20260226-1) experimental; urgency=medium
 +
 +  * Snapshot, taken from the trunk (20260226). Also closes: #1128648.
 +  * Disable again profiled+lto build on armhf.
 +  * Fix s390x backport builds.
 +  * Disable dwz on riscv64, see PR dwz/33929.
 +  * Disable profiled+lto build. See https://gcc.gnu.org/PR124238.
 +
 + -- Matthias Klose <doko@debian.org>  Thu, 26 Feb 2026 06:00:27 +0100
 +
 +gcc-16 (16-20260217-1) experimental; urgency=medium
 +
 +  * Snapshot, taken from the trunk (20260217).
 +  * Fix build when building without common libraries.
 +  * Re-enable profiled+lto build on armhf to check for PR target/119937.
 +  * Update GFDL+ doc file removal.
 +
 + -- Matthias Klose <doko@debian.org>  Tue, 17 Feb 2026 08:25:09 +0100
 +
 +gcc-16 (16-20260208-1) experimental; urgency=medium
 +
 +  * Snapshot, taken from the trunk (20260208).
 +
 + -- Matthias Klose <doko@debian.org>  Sun, 08 Feb 2026 11:23:36 +0100
 +
 +gcc-16 (16-20260207-2) experimental; urgency=medium
 +
 +  * Ignore dh_shlibdeps failure for libcc1 for now.
 +
 + -- Matthias Klose <doko@debian.org>  Sat, 07 Feb 2026 17:11:49 +0100
 +
 +gcc-16 (16-20260207-1) experimental; urgency=medium
 +
 +  * Snapshot, taken from the trunk (20260207).
 +  * Update sh4 LRA patches (Adrian Glaubitz). Closes: #1126958.
 +  * Build again gnat cross compiler for sh4.
 +  * Update libcc1 and libgphobos symbols files.
 +
 + -- Matthias Klose <doko@debian.org>  Sat, 07 Feb 2026 11:25:14 +0100
 +
 +gcc-16 (16-20260203-2) experimental; urgency=medium
 +
 +  * Apply proposed patch for PR d/123953, fixing ftbfs on ppc64le.
 +
 + -- Matthias Klose <doko@debian.org>  Tue, 03 Feb 2026 18:10:04 +0100
 +
 +gcc-16 (16-20260203-1) experimental; urgency=medium
 +
 +  * Snapshot, taken from the trunk (20260203).
 +  * Update newlib to 4.6.0.20260123.
 +  * Allow configuring libxml2 include and lib directories.
 +  * Build-depend on libxml2-source for the cross builds, and generate
 +    Built-Using for libgcobol built using libxml2-source.
 +  * Update libga68 and libgcobol symbols files.
 +  * d/tests/control: Update dependencies for 16 (Michael R. Crusoe).
 +    Closes: #1126131.
    * Add again build dependency on python3-check-jsonschema, needed for tests.
    * Fix D #22463: SOURCE_DATE_EPOCH parsing incorrectly affected by system
 -    timezone. Closes: #1126512.
 +    timezone. Addresses: #1126512.
 +  * Add the results of the usage-wrapper into the binary packages.
 +  * Require 6GB memory/CPU for Ubuntu/riscv64 builds. Failing builds without
 +    build logs.
 +  * Refresh patches.
 +  * Update libgphobos7 symbols file for amd64.
  
 - -- Matthias Klose <doko@debian.org>  Sat, 07 Feb 2026 15:26:50 +0100
 + -- Matthias Klose <doko@debian.org>  Tue, 03 Feb 2026 12:04:58 +0100
  
 -gcc-15 (15.2.0-12) unstable; urgency=medium
 +gcc-16 (16-20260119-1) experimental; urgency=medium
  
 -  * Update to git 20251217 from the gcc-15 branch.
 -    - Fix PR target/123022 (RISCV), PR target/122652 (RISCV),
 -      PR target/122656 (RISCV), PR ada/123138, PR ada/123060, PR ada/123096,
 -      PR ada/123088, PR c/123018, PR c++/122752, PR c++/122668, PR c++/114764,
 -      PR fortran/107406, PR fortran/122977, PR libstdc++/122907,
 -      PR libstdc++/122812.
 -    - libstdc++: Update tzdata to 2025c.
 -  * Log the available disk space for the build.
 -  * Build liblsan and libtsan on s390x.
 -  * Update sanitizer symbols files.
 -  * Disable the LTO build on loong64 (requested by Adrian Glaubitz).
 +  * Snapshot, taken from the trunk (20260119).
 +  * lib*gcc-N-dev: Install lib{atomic,gcc_s}_asneeded linker scripts.
 +  * Import updated sanitizer symbols files from GCC 15.
    * Enable PAC/BTI/GCS on arm64 for libgfortran (Emanuele Rocca).
      Closes: #1123084.
 +  * Don't complain about missing gccrs and gcobc man pages.
 +  * Stop building multilibs for s390x. Closes: #1125359.
 +
 + -- Matthias Klose <doko@debian.org>  Mon, 19 Jan 2026 10:29:59 +0100
  
 - -- Matthias Klose <doko@debian.org>  Wed, 17 Dec 2025 17:52:48 +0100
 +gcc-16 (16-20251214-1) experimental; urgency=medium
  
 -gcc-15 (15.2.0-11) unstable; urgency=medium
 +  * Snapshot, taken from the trunk (20251214).
 +  * Log the available disk space for the build.
 +  * Disable cobol for cross builds for now. Requires a libxml2 build
 +    for the target.
 +  * Build liblsan and libtsan on s390x.
 +  * Work-around the 80GB chroot size on the Ubuntu buildds.
 +
 + -- Matthias Klose <doko@debian.org>  Sun, 14 Dec 2025 11:03:15 +0100
  
 -  * Update to git 20251209 from the gcc-15 branch.
 -    - Fix PR target/122991 (AArch64), PR tree-optimization/122943,
 -      PR middle-end/120052, PR middle-end/120564, PR ada/123037, PR ada/115305,
 -      PR middle-end/122624, PR c/121506, PR c++/121445, PR c++/120876,
 -      PR lto/122515.
 -  * Fix Algol-68 build on sparc64, patch taken from the trunk.
 +gcc-16 (16-20251210-1) experimental; urgency=medium
 +
 +  * Snapshot, taken from the trunk (20251210).
    * Don't rely on python3-check-jsonschema for testing, still having
      unpackaged dependencies.
 -  * Add architectureVariant to ELF_PACKAGE_METADATA.
 +  * Disable profiled build on powerpc for now.
  
 - -- Matthias Klose <doko@debian.org>  Tue, 09 Dec 2025 21:10:53 +0100
 + -- Matthias Klose <doko@debian.org>  Wed, 10 Dec 2025 12:13:23 +0100
  
 -gcc-15 (15.2.0-10) unstable; urgency=medium
 +gcc-16 (16-20251202-1) experimental; urgency=medium
  
 -  * Update to git 20251202 from the gcc-15 branch.
 -    - Fix PR target/122858 (ARM), PR target/110796 (ARM),
 -      PR target/118446 (ARM), PR target/122867 (ARM), PR target/122692 (RISCV),
 -      PR c++/122658, PR c++/121325, PR c++/122789, PR libstdc++/122921,
 -      PR libstdc++/122842.
 -  * Update algol68 to the gcc-15 branch 20251030.
 -  * Fix some lintian warnings, override some more.
 -  * Manage the libasan and libcc1 symbols files with the symbols helper.
 -
 - -- Matthias Klose <doko@debian.org>  Tue, 02 Dec 2025 14:07:24 +0100
 -
 -gcc-15 (15.2.0-9) unstable; urgency=medium
 -
 -  * Update to git 20251122 from the gcc-15 branch.
 -    - Fix PR tree-optimization/122225, PR target/122695 (loongarch),
 -      PR target/122539 (ARM), PR lto/122515, PR target/121853 (AArch64),
 -      PR tree-optimization/121776, PR middle-end/121581,
 -      PR rtl-optimization/122627, PR target/119275 (RISCV),
 -      PR target/122216 (ARM), PR target/122175 (ARM), PR target/122189 (ARM),
 -      PR target/122446 (x86), PR lto/122620, PR target/122097 (loongarch),
 -      PR ada/111433, PR ada/122640, PR c++/120529, PR c++/119580,
 -      PR c++/122677, PR c++/122625, PR fortran/122709, PR libstdc++/122743,
 -      PR libstdc++/122726, PR libstdc++/122661.
 +  * Snapshot, taken from the trunk (20251202).
 +  * Install Algol-68 upstream changelogs.
 +  * d/NEWS.html: Update for 16, the test file NEWS.gcc is still for 15.
 +  * d/p/ada-tv_nsec-size.diff: Update for 16. Upstream status?
 +  * d/copyright*: Update download locations.
 +  * Override so wrong lintian error about size of Binary field length.
 +  * Disabled profiled build on i386, see PR ada/122934.
 +  * Update libhwasan, liblsan, libtsan and libubsan symbols files.
 +
 + -- Matthias Klose <doko@debian.org>  Tue, 02 Dec 2025 16:51:01 +0100
 +
 +gcc-16 (16-20251130-1) experimental; urgency=medium
 +
 +  * Snapshot, taken from the trunk (20251130).
    * Build using amdgcn-tools-21 instead of -19.
 -  * Update VCS attributes.
 -  * Add libgcobol symbols file.
 +  * Update build dependencies for gcobol.
 +  * Disable profiled build on armhf. See PR target/121821, PR target/122815.
 +  * Update libga68, libgfortran, libgomp and libstdc++ symbols files.
 +  * Explicitly bump the libgphobos soname.
 +  * Refresh patches.
 +  * Fix some lintian warnings, override some more.
  
 - -- Matthias Klose <doko@debian.org>  Sat, 22 Nov 2025 13:14:34 +0100
 + -- Matthias Klose <doko@debian.org>  Sun, 30 Nov 2025 15:14:37 +0100
  
  gcc-15 (15.2.0-8) unstable; urgency=medium
  
Simple merge
index f23c70d3455a857bab1c52447d3f344f0d217bd0,1f02998067b36826f705d6d7aae8dd37265a86b8..c031dcd34bba488f33584b15416bd35f9e3fd21b
@@@ -103,8 -101,12 +103,12 @@@ endi
  #     libstdc++-nothumb-check \
  
  hardening_patches =
+ 
+ debian_patches += \
+       raspbian-disable-libatomic-march \
+ 
  ifneq (,$(filter $(derivative),Ubuntu))
 -  ifneq (,$(findstring gcc-15, $(PKGSOURCE)))
 +  ifneq (,$(findstring gcc-16, $(PKGSOURCE)))
      hardening_patches += \
        gcc-distro-specs-ubuntu-doc \
        testsuite-hardening-format \